package com.jiepos.mpos.common.entity;

import java.math.BigDecimal;

import com.jiepos.mpos.core.entity.BaseEntity;

/**
 * 
 * 会员账户变动明细表
 * @ProjectName:  [mpos1] 
 * @Package com.jiepos.mpos.common.entity 
 * @author 肖志伟
 * @version 1.0
 * @since 2017年9月25日 下午4:25:25
 * @history（历次修订内容、修订人、修订时间等）
 * @UpdateRemark [说明本次修改内容]
 * @Copyright (c) 2017 江苏杰博实信息技术有限公司
 */
public class App_Custom_Account_ChangeEntity extends BaseEntity{
	
	/**
	 * -变动表uuid
	 */
	private String change_uuid;
	
	/**
	 * -会员表主键（受益人）
	 */
	private String custom_uuid;
	
	/**
	 * -变动日期
	 */
	private String loc_dt;
	
	/**
	 * -变动时间
	 */
	private String loc_ts;
	
	/**
	 * -发起方
	 */
	private String cur_custom_uuid;
	
	/**
	 * -业务类型
	 */
	private String service_no;
	
	/**
	 * -业务名称
	 */
	private String service_name;
	
	/**
	 * 参数编号
	 */
	private String param_no;
	
	/**
	 * 参数名称
	 */
	private String param_name;
	
	/**
	 * -唯一流水号
	 */
	private String loc_trace_no;
	
	
	/**
	 * -账户UUID
	 */
	private String custom_account_uuid;
	
	/**
	 * 关联账户
	 */
	private String relate_account;
	
	/**
	 * -方向
	 */
	private String directions;
	
	/**
	 * -交易金额
	 */
	private BigDecimal balance;
	
	/**
	 * -变动金额
	 */
	private BigDecimal amount;
	
	/**
	 * -变动后余额
	 */
	private BigDecimal after_balance;
	
	/**
	 * -备注
	 */
	private String remarks;
	
	/**
	 * -账户校验位
	 */
	private String dac;

	public String getChange_uuid() {
		return change_uuid;
	}

	public void setChange_uuid(String change_uuid) {
		this.change_uuid = change_uuid;
	}

	public String getCustom_uuid() {
		return custom_uuid;
	}

	public void setCustom_uuid(String custom_uuid) {
		this.custom_uuid = custom_uuid;
	}

	public String getLoc_dt() {
		return loc_dt;
	}

	public void setLoc_dt(String loc_dt) {
		this.loc_dt = loc_dt;
	}

	public String getLoc_ts() {
		return loc_ts;
	}

	public void setLoc_ts(String loc_ts) {
		this.loc_ts = loc_ts;
	}

	public String getCur_custom_uuid() {
		return cur_custom_uuid;
	}

	public void setCur_custom_uuid(String cur_custom_uuid) {
		this.cur_custom_uuid = cur_custom_uuid;
	}

	public String getService_no() {
		return service_no;
	}

	public void setService_no(String service_no) {
		this.service_no = service_no;
	}

	public String getService_name() {
		return service_name;
	}

	public void setService_name(String service_name) {
		this.service_name = service_name;
	}
	
	public String getParam_no() {
		return param_no;
	}

	public void setParam_no(String param_no) {
		this.param_no = param_no;
	}

	public String getParam_name() {
		return param_name;
	}

	public void setParam_name(String param_name) {
		this.param_name = param_name;
	}

	public String getLoc_trace_no() {
		return loc_trace_no;
	}

	public void setLoc_trace_no(String loc_trace_no) {
		this.loc_trace_no = loc_trace_no;
	}

	public String getCustom_account_uuid() {
		return custom_account_uuid;
	}

	public void setCustom_account_uuid(String custom_account_uuid) {
		this.custom_account_uuid = custom_account_uuid;
	}

	public String getRelate_account() {
		return relate_account;
	}

	public void setRelate_account(String relate_account) {
		this.relate_account = relate_account;
	}

	public String getDirections() {
		return directions;
	}

	public void setDirections(String directions) {
		this.directions = directions;
	}

	public BigDecimal getAfter_balance() {
		return after_balance;
	}

	public void setAfter_balance(BigDecimal after_balance) {
		this.after_balance = after_balance;
	}

	public BigDecimal getAmount() {
		return amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public BigDecimal getBalance() {
		return balance;
	}

	public void setBalance(BigDecimal balance) {
		this.balance = balance;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public String getDac() {
		return dac;
	}

	public void setDac(String dac) {
		this.dac = dac;
	}
	
}
